package cn.kpi.service.vtiondpline;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import cn.kpi.entity.vtiondpline.VtDpUserEntity;
import cn.kpi.entity.vtiondpline.VtDpUserListEntity;
import cn.kpi.entity.vtiondpline.VtDpUserLogEntity;

public interface IVtDpUserService {
	public int InseretVtdpUser(VtDpUserEntity entity,VtDpUserLogEntity entitylog)throws Exception;
	
	public List<VtDpUserListEntity> GetUserVtDpList(String where)throws Exception;
	public int GetUserVtDpListCount(String where)throws Exception;
	
	public int UpdateVtdpUser(Long userid,VtDpUserLogEntity entitylog)throws Exception;
	
	public List<VtDpUserListEntity> GetVtDpListByUserid(Long userid)throws Exception;
	
	public VtDpUserListEntity GetUserVtDpByUservtdpid(Long uservtdpid)throws Exception;
	
    public int UpdateVtDpUserEntity(VtDpUserEntity entity)throws Exception;
	
	public int DeleteVtDpUser(Long uservtdpid)throws Exception;
	
	public List<VtDpUserListEntity> GetUserVtDpBcjkhList(String where)throws Exception;
	public int GetUserVtDpBcjkhListCount(String where)throws Exception;
	
	public List<VtDpUserListEntity> GetVtDpListByUseridAndWhere(Long userid,String where)throws Exception;
}
